Empirical Validation of Class Diagram Metrics

نویسندگان

  • Marcela Genero
  • Mario Piattini
  • Coral Calero
چکیده

As a key early artefact in the development of OO software, the quality of class diagrams is crucial for all later design work and could be a major determinant for the quality of the software product that is finally delivered. Quantitative measurement instruments are useful to assess class diagram quality in an objective way, thus avoiding bias in the quality evaluation process. This paper presents a set of metrics -based on UML relationshipswhich measure UML class diagram structural complexity following the idea that it is related to the maintainability of such diagrams. Also summarized are two controlled experiments carried out in order to gather empirical evidence in this sense. As a result of all the experimental work, we can conclude that most of the metrics we proposed (NAssoc, NAgg, NaggH, MaxHAgg, NGen, NgenH and MaxDIT) are good indicators of class diagram maintainability. We cannot, however, draw such firm conclusions regarding

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Early Metrics for Object Oriented Information Systems

3 Department of Computer Science and Automatic University of Salamanca Tlf: +34-923-294400 ext. 1302 Fax: +34-923-294514 Salamanca – Spain [email protected] ABSTRACT. The quality of an object oriented information systems (OOIS) depends greatly on the decisions taken at the initial phases of their development. In a typical object oriented information systems development a class diagram is fir...

متن کامل

Empirical validation of measures for class diagram structural complexity through controlled experiments

As class diagrams constitute a key artifact in the development of object-oriented information systems (OOIS), their quality is crucial because it has a great impact on the quality of the OOIS which is ultimately implemented. For that reason, we have defined a set of measures for evaluating the structural complexity (an internal quality attribute) of class diagrams made using the unified Modelin...

متن کامل

Measuring the complexity of class diagrams in reverse engineering

Complexity metrics for Object-oriented systems are plentiful. Numerous studies have been undertaken to establish valid and meaningful measures of maintainability as they relate to the static structural characteristics of software. In general, these studies have lacked the empirical validation of their meaning and/or have succeeded in evaluating only partial aspects of the system. In this study ...

متن کامل

A Prediction Model for OO Information System Quality Based on Early Indicators

Conceptual modelling is a key task in the early phases of an information system (IS) life cycle. In the development of object-oriented information systems (OOIS) class diagrams become the conceptual schema that reflects not only the objects of the application domain but also the behaviour of them. They lay the foundation of all later design and implementation work. Hence class diagram quality i...

متن کامل

A controlled experiment for corroborating the usefulness of class diagram metrics at the early phases of OO developments

The quality of class diagrams is critical because it has a great influence on the quality of the object oriented information system (OOIS) which are finally delivered. This fact motivated us to define a set of measures for evaluating the structural complexity (an internal quality attribute) of class diagrams made using the Unified Modeling Language (UML), which nowadays is the standard language...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002